﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Masters/SubMaster.Master" AutoEventWireup="true" CodeBehind="WebFormPersons.aspx.cs" Inherits="CustomersSuppliersWebApplication.WebFormPersons" %>

<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="MainContentPlaceHolder" runat="server">
    <telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="RadTextBoxSearch">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadGridResults" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManagerProxy>

    <telerik:RadDockZone ID="RadDockZoneMiddle" runat="server" SkinID="RadDockZoneContent" CssClass="MinimumPageHeight">
        <telerik:RadDock ID="RadDockSearch" runat="server" Title="بحث" AllowedZones="RadDockZoneMiddle" SkinID="RadDockSearch" CssClass="MarginTop">
            <ContentTemplate>
                <div class="DivSearch FloatRight MarginTop">
                    <asp:Label ID="LabelSearch" runat="server" Text="بحث عام"></asp:Label>
                    <telerik:RadTextBox ID="RadTextBoxSearch" runat="server" SkinID="RadTextBoxSearch" OnTextChanged="RadTextBoxSearch_TextChanged"></telerik:RadTextBox>
                </div>
                <div class="Clear"></div>
            </ContentTemplate>
        </telerik:RadDock>

        <telerik:RadDock ID="RadDockResults" runat="server" Title="النتائج" AllowedZones="RadDockZoneMiddle" SkinID="RadDockResults" CssClass="MarginTop">
            <ContentTemplate>
                <div class="MarginTop">
                    <telerik:RadGrid ID="RadGridResults" runat="server" SkinID="RadGridPrimary" CellSpacing="0" GridLines="None" AutoGenerateColumns="False" ShowGroupPanel="True"
                        OnNeedDataSource="RadGridResults_NeedDataSource" OnItemCommand="RadGridResults_ItemCommand" OnInsertCommand="RadGridResults_InsertCommand" OnItemCreated="RadGridResults_ItemCreated"
                        OnItemDataBound="RadGridResults_ItemDataBound" OnUpdateCommand="RadGridResults_UpdateCommand" OnDeleteCommand="RadGridResults_DeleteCommand" OnDetailTableDataBind="RadGridResults_DetailTableDataBind">
                        <MasterTableView DataKeyNames="Person_ID" Name="Persons">
                            <Columns>
                                <telerik:GridBoundColumn DataField="Person_RowNumber" DataType="System.Int32" UniqueName="Person_RowNumber" HeaderText="الرقم" Display="false" ReadOnly="true">
                                </telerik:GridBoundColumn>
                                <telerik:GridBoundColumn DataField="Person_ID" DataType="System.Guid" UniqueName="Person_ID" HeaderText="الكود" Display="False" ReadOnly="true">
                                </telerik:GridBoundColumn>
                                <telerik:GridBoundColumn DataField="Person_Code" DataType="System.String" UniqueName="Person_Code" HeaderText="كود المستخدم" Display="true">
                                </telerik:GridBoundColumn>
                                <telerik:GridBoundColumn DataField="Person_NameAr" DataType="System.String" UniqueName="Person_NameAr" HeaderText="الاسم" Display="true">
                                </telerik:GridBoundColumn>
                                <telerik:GridBoundColumn DataField="Person_NameEn" DataType="System.String" UniqueName="Person_NameEn" HeaderText="Name" Display="true">
                                </telerik:GridBoundColumn>
                                <telerik:GridBoundColumn DataField="Person_Notes" UniqueName="Person_Notes" HeaderText="ملاحظات">
                                </telerik:GridBoundColumn>
                                <telerik:GridEditCommandColumn ButtonType="ImageButton" UniqueName="EditColumn" CancelText="الغاء" UpdateText="حفظ" EditText="تحرير">
                                </telerik:GridEditCommandColumn>
                                <telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Delete" ConfirmDialogHeight="40px" ConfirmDialogType="RadWindow" ConfirmText="هل انت متاكد من عملية الحذف ؟" ConfirmTitle="حذف" Text="حذف" UniqueName="DeleteColumn">
                                </telerik:GridButtonColumn>
                                <telerik:GridRowIndicatorColumn Resizable="True" Visible="true">
                                </telerik:GridRowIndicatorColumn>
                            </Columns>
                            <DetailTables>
                                <telerik:GridTableView runat="server" Name="Contacts" DataKeyNames="Contact_ID" CommandItemDisplay="Top" AllowMultiColumnSorting="True" NoMasterRecordsText="لايوجد بيانات لعرضها" AllowSorting="True" GridLines="Both" AllowPaging="True">
                                    <CommandItemSettings AddNewRecordText="اتصال جديد" RefreshText="تحديث" />
                                    <RowIndicatorColumn Visible="True">
                                    </RowIndicatorColumn>
                                    <ExpandCollapseColumn Visible="True">
                                    </ExpandCollapseColumn>
                                    <EditFormSettings ColumnNumber="2">
                                        <EditColumn CancelText="الغاء" InsertText="حفظ" UpdateText="حفظ" ButtonType="PushButton">
                                        </EditColumn>
                                    </EditFormSettings>
                                    <PagerStyle Mode="Advanced" PagerTextFormat="{4} عنصر &lt;strong&gt;{2}&lt;/strong&gt; الى &lt;strong&gt;{3}&lt;/strong&gt; من &lt;strong&gt;{5}&lt;/strong&gt;" ShowPagerText="true" />
                                    <Columns>
                                        <telerik:GridRowIndicatorColumn Resizable="True" Visible="true">
                                        </telerik:GridRowIndicatorColumn>
                                        <telerik:GridBoundColumn DataField="Contact_ID" DataType="System.Guid" Display="False" HeaderText="الكود" ReadOnly="true" UniqueName="PersonContact_ID">
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn DataField="ContactType_NameAr" DataType="System.String" UniqueName="ContactType_NameAr" HeaderText="وسيلة الاتصال" Display="true" ReadOnly="true">
                                        </telerik:GridBoundColumn>
                                        <telerik:GridTemplateColumn UniqueName="ContactType_ID" HeaderText="وسيلة الاتصال" Display="false">
                                            <EditItemTemplate>
                                                <telerik:RadComboBox ID="RadComboBoxContactTypes" runat="server">
                                                </telerik:RadComboBox>
                                            </EditItemTemplate>
                                            <ItemTemplate></ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                        <telerik:GridBoundColumn DataField="Contact_Value" DataType="System.String" Display="true" HeaderText="الاتصال" UniqueName="Contact_Value">
                                        </telerik:GridBoundColumn>
                                        <telerik:GridEditCommandColumn ButtonType="ImageButton" CancelText="الغاء" EditText="تحرير" UniqueName="EditColumn" UpdateText="حفظ">
                                        </telerik:GridEditCommandColumn>
                                        <telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Delete" ConfirmDialogHeight="40px" ConfirmDialogType="RadWindow" ConfirmText="هل انت متاكد من عملية الحذف ؟" ConfirmTitle="حذف" Text="حذف" UniqueName="DeleteColumn">
                                        </telerik:GridButtonColumn>
                                    </Columns>
                                </telerik:GridTableView>
                            </DetailTables>
                        </MasterTableView>
                    </telerik:RadGrid>
                </div>
            </ContentTemplate>
        </telerik:RadDock>
    </telerik:RadDockZone>
</asp:Content>
